<?php /* Template Name: Auxilio */ 

include_once TEMPLATEPATH.'/av-define.php';
include_once PDO.'/WPPDO.class.php';
$wpdb_query = new WPPDO();

?>

<!DOCTYPE html>
<html>
<head>
<style type="text/css">

#tudo {margin: auto; width: 600px; border: solid 1px #efefef; }
#topo {margin: 0; width: 600px; background-color: #efefef; }
#corpo {margin: 0; width: 600px; }
#rodape {margin: 0; width: 600px;}

</style>
</head>

<body>

<div id="tudo">

	<div id="topo"><h1>Gestão da instalação</h1></div>
	
	<?php cria_espaco (600, 20);?>

	<div id="corpo">
		<h2>Itens:</h2><br>	
		<form action="auxilio" id="action">
		  <select name="actionType" form="action">
		  	  <option value="lista">Gera lista de newsletter</option>		  
		  </select>
		  <input type="submit">
		</form>
		<br />
		<?php 
		if (isset($_GET["actionType"])) {
			$dados = $_GET["actionType"];
			if ( $dados == 'lista' ) {
				cria_lista();
			} elseif ( $dados == 'outa coisa' ) {
				faz_outra_coisa();
			} 
		}
		?>

	
	</div><!-- Fim div tudo -->
<div id="rodape"></div>

</div>


</body>
</html>


<?php
/* 
 * Cria um bloco com largura e altura
 * Uma peça divisora 
 */
function cria_espaco ($width, $height) {
	echo '<div style="width:  '.$width.'px; height: '.$height.'px; margin: auto;"></div>';
}


function cria_lista() {
	include_once TEMPLATEPATH.'/av-define.php';
	include_once PDO.'/MembroPDO.class.php';
	include_once PDO.'/WPPDO.class.php';
	
	//Acesso ao banco de dados
	$us = new MembroPDO();
	$linha = $us->busca_membro();

	$wpdb_query = new WPPDO();

	foreach ($linha as $key) {	
		
		//Manipula nome
		$st           = utf8_encode($key['nome']);
		$full_name    = retira_acentos(strtolower_utf8($st));	
		$p            = explode(" ", $st);
		$total        = count($p);	
		
		//Traz dados do banco antigo		
		$nome         = ucfirst(strtolower_utf8($p[0]));
		$sobre_nome   = ucfirst(strtolower_utf8($p[$total - 1]));
		$email        = utf8_encode($key['email']);
		
		// Mostra dados recuperados
		echo 'nome:       '.$nome.'<br>';
		echo 'sobre nome: '.$sobre_nome.'<br>';
		echo 'email:      '.$email.'<br><br>';
			
		//Escreve no txt
		$fp = fopen(WP_CONTENT_DIR."/themes/generic/dados/lista.csv", "a+");
		$escreve = fwrite($fp, $email.', '.$nome.', '.$sobre_nome."\n");
		fclose($fp);
		
	}
	
	//Lê do csv
	$arquivo = fopen(WP_CONTENT_DIR."/themes/generic/dados/lista.csv",'r');
	if ($arquivo == false) die ('Não foi possível abrir o arquivo.');
	$linha = fgets($arquivo);
	while(true) {
		$linha = fgets($arquivo);
		if ($linha==null) break;
		echo $linha.'<br>';
	}
	fclose($arquivo);
}

function le_csv ( $path ) {
  $handle  = fopen($path, "r");
	$arquivo = Array();
	$campo = Array();
	$count  = 1;
	
	while  ($linha = fgetcsv($handle, 1000, ","))  {	
		if  ($count == 1)  {			 
			$campo = $linha;			 
		}  else  {	
			$arquivo[] = array_combine($campo, $linha);	
		}	
		$count++;	
	}
	return $arquivo;	
}


